package com.glela.goods.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.glela.goods.model.GoodsNosendRegion;

public interface GoodsNosendRegionMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(GoodsNosendRegion record);

    int insertSelective(GoodsNosendRegion record);

    GoodsNosendRegion selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(GoodsNosendRegion record);

    int updateByPrimaryKey(GoodsNosendRegion record);
    
    /***
     * 按GOODSID 查询不发货地区 ，LEVEL 确定返回地区的级次  1 省
     * @param goodsId : 产品GOODSID
     * @param level  ： 返回地域级次， 1 省
     * @return
     */
    public List<GoodsNosendRegion> getNoSendRegionByGoodsId(@Param("goodsId") Long goodsId , @Param("level")Integer level);
    
    /***
     * 按GOODSID 查询不发货地区 ，默认按照省返回
     * @param goodsId : 产品GOODSID
     * @return
     */
    public List<GoodsNosendRegion> getNoSendRegionByGoodsId(Long goodsId);
    
    
    
    
}